static void
gtk_window_native_check_resize (GtkNative *native)
{
- GtkWidget *widget = GTK_WIDGET (native);
- gint64 before G_GNUC_UNUSED;
-
- before = GDK_PROFILER_CURRENT_TIME;
-
- if (!_gtk_widget_get_alloc_needed (widget))
- gtk_widget_ensure_allocate (widget);
- else if (gtk_widget_get_visible (widget))
- gtk_window_present_toplevel (GTK_WINDOW (native));
-
- gdk_profiler_end_mark (before, "size allocation", "");
}
static void
gtk_widget_realize (widget);
- gtk_native_check_resize (GTK_NATIVE (window));
+ gtk_window_present_toplevel (window);
gtk_widget_map (widget);